be underdeveloped for it's age (person/animal/plant) - Spanish English Dictionary